package function;

/**
 * @Description TODO
 * @Author li
 * @Date 2022/3/15 9:03 上午
 */
public class TranslateNum {
    public static void main(String[] args) {
        text(13258);
    }
    private static int text(int num){
        int a = 1,b = 1,x,y = num % 10;
        while(num != 0) {
            // 从右往左算 第i位数字+第i-1位数字
            num /= 10;
            x = num % 10;
            // 10 * 第i位数字 + 第i-1位数字
            int tmp = 10 * x + y;
            // 判断值是否在 10 到 25 之间 如果在 次数+1
            int c = (tmp >= 10 && tmp <= 25) ? a + b : a;
            b = a;
            a = c;
            y = x;
        }
        return a;
    }
}
